<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数据类型</title>
</head>

<body>
    <!-- 
    JavaScript语言的每一个值，都属于某一种数据类型。JavaScript的数据类型，共有六种。
    （ES5-undefined、布尔值、null、对象、数值、字符串）
    （ES6又新增了第七种Symbol类型的值和第八种Biglnt类型）

    数据类型分类
    原始类型（基础类型）
        数值、字符串、布尔值
    -->


</body>

</html>

<script>
    //基本数据类型（原始数据类型）--number(数值)
    //数值/数字类型
    var age = 2002;
    //字符串 被双引号或者单引号包裹的值就是字符串类型 --String(字符串)
    var name = "String字符串"
    var name1 = '杨'
    // 布尔值：计算机是由0和1组成 0：false 2:true --Boolean(布尔值)
    var Booleans = true;
    var Booleans1 = false;

    // 合成数据类型/引用数据类型/复合数据类型/--Object(对象)
    // 对象：因为一个对象往往是多个原始数据类型的值的合成，可以看作是一个存放
    // 值的内容的容器

    var user = {
        age: 21,
        name: "Yang",
        falss: false,
    }

    var arr = [1 , 2 , 3]; //数组 使用typeof来判断 是Object类型 


    // 至于undefined和null 一般将他们看成两个特殊值

    console.log(typeof age)
    console.log(typeof name)
    console.log(typeof name1)
    console.log(typeof user)
    console.log(typeof arr)
    console.log(typeof Booleans)
</script>